Modular Preservation of Safety Properties by Cookie-Based DoS-Protection Wrappers
نویسندگان
چکیده
Current research on verifying security properties of communication protocols has focused on proving integrity and confidentiality using models that include a strong Man-in-the-Middle (MitM) threat. By contrast, protection measures against Denial-of-Service (DoS) must assume a weaker model in which an adversary has only limited ability to interfere with network communications. In this paper we demonstrate a modular reasoning framework in which a protocol P that satisfies certain security properties can be assured to retain these properties after it is “wrapped” in a protocol W[P] that adds DoS protection. This modular wrapping is based on the “onion skin” model of actor reflection. In particular, we show how a common DoS protection mechanism based on cookies can be applied to a protocol while provably preserving safety properties (including confidentiality and integrity) that it was shown to have in a MitM threat model.
منابع مشابه
Component-Based Synthesis of Dependable Embedded Software
Standardized and reusable software (SW) objects (or SW components – in-house or pre-fabricated) are increasingly being used to reduce the cost of software (SW) development. Given that the basic components may not have been developed with dependability as primary driver, these components need to be adapted to deal with errors from their environment. To achieve this, error containment wrappers ar...
متن کاملDesynchronisation Technique Using Petri Nets
In this paper we consider the problem of desynchronising modular synchronous speci cations for their realisation into GALS architectures and obtaining simple wrappers that are e ciently synthesisable using existing synthesis tools. The systems are modeled using Petri nets (PN) and the desynchronisation technique is based on the theory of PN Localities. The ring semantics of a globally synchrono...
متن کاملApplications of Essential Oils in Food Preservation
Many food products are perishable by nature and require protection from spoilage during their preparation, storage and distribution to give them desired shelf-life. Because food products are now often sold in areas of the world far distant from their production sites, the need for extended safe shelf-life for these products has also expanded. Currently, there is a strong debate about the safety...
متن کاملGeneric Wrappers
Component software means reuse and separate marketing of pre-manufactured binary components. This requires components from different vendors to be composed very late, possibly by end users at run time as in compound-document frameworks. To this aim, we propose generic wrappers, a new language construct for stronglytyped class-based languages. With generic wrappers, objects can be aggregated at ...
متن کاملGeneric Wrapping
Component software means reuse and separate marketing of pre-manufactured binary components. This requires components from different vendors to be composed very late, possibly by end users at run time as in compound-document frameworks. To this aim, we propose generic wrappers, a new language construct for strongly typed class-based languages. With generic wrappers, objects can be aggregated at...
متن کامل